Golang Job: Site Reliability Engineer

Job added on

Company

Placeholder

Location

Vancouver - Canada

Job type

Full-Time

Golang Job Details

About Us

PlaceHolder (www.placeholder.co) is a digital marketplace for industrial real estate. We help companies monetize and access underutilized warehouse space at a time when e-commerce and supply chain changes are creating more need than ever before for flexible space.

We are an early-stage start-up led by a team from Uber, McKinsey, and a diverse set of other industries and notable companies. We are backed by world-class venture investors, have launched in cities across Canada and USA, and are growing to new cities across the globe.

What we are looking for

We are seeking an experienced Site Reliability Engineer to join our development team. The ideal candidate will have experience building complex web service infrastructure in a cloud environment, paired with a superb understanding of best practices in reliability, availability and security. Additionally, you will have demonstrated expertise in backend system design and programming by having implemented significant parts of distributed backend systems deployed on the cloud.

We believe in engineering-driven operations, defining our infrastructure and configuration as code and automating all aspects of the process. The successful candidate will be comfortable with this approach and can show they have done it on AWS. Individuals who are team players and have a strong desire to learn will be well positioned to succeed in this role.


What you will do

You will work closely with your dev team colleagues and stakeholders throughout the company as you define cloud-based infrastructure, test the deployments, and set up monitoring and issue escalation systems. You will be using tools like Terraform to define our cloud-based infrastructure in both staging and prod environments, and designing and implementing CI/CD pipelines to deploy to them. You will rely on your production devops experience to help the team plan, execute and iterate on monitoring systems that effectively detect problems and at the same time avoid false alarms. Working with the Head of Engineering, you will regularly review the AWS bill to find cost-saving opportunities.

Additionally, as a core member of our development team, you will actively participate in the design, implementation, testing and refactor of backend code on our in-house platform. This will include both feature implementation and integration of our platform with key third-party systems.


What you bring to the role

Required:

  • A minimum of three years experience in a web development role that involved both backend implementation and devops
  • Experience using AWS in a production environment, especially EC2, S3, RDS, ECS, and Lambda
  • Experience with using Terraform in a production environment
  • Experience with CI/CD tools like CircleCI, Travis CI or Jenkins
  • Experience with container tools such as Docker, Kubernetes and AWS ECS
  • Experience with log aggregation and analysis tools
  • Familiarity with OpenAPI and practical experience using Swagger
  • Working knowledge of modern TCP/IP network architecture concepts
  • Knowledge of concepts and best practices in web application security
  • Proficiency in authoring efficient relational database queries using SQL
  • Demonstrated ability to design and build backend web architectures that are reliable, fault-tolerant and scalable

Bonus Points:

  • Experience with Golang
  • Experience with NoSQL databases such as Redis and MongoDB
  • Demonstrated success optimizing costs of cloud-based application infrastructure
  • In-depth knowledge of the principles of relational database schema design, and related experience optimizing database performance
  • Familiarity with the hexagonal architecture pattern
  • Experience with GraphQL
  • Familiarity with search indexing tools like OpenSearch, Lucene or Solr

What we offer

  • Compensation: We offer a competitive package of base pay, company equity, health benefits, and self-managed (aka "unlimited") vacation for full-time employees
  • Remote-first: The role is remote-first, as is our entire company. In general, the current team is located mostly in Toronto, Calgary, and Vancouver, and in those cities, there are opportunities to meet and work together if desired.
  • Hours: We prioritize results over "face-time". That said, our work is dependent on business needs across multiple time zones. You should expect to be centered on weekday business hours and, depending on circumstances, you may work occasional evenings or weekend days. We value healthy balance, but a willingness to adapt is a requirement of our early stage


As an equal opportunity employer, we are committed to ensuring that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform their essential job functions, and to receive other benefits and privileges of employment. If you need reasonable accommodation, please contact us [email protected].